package com.xuanxu.blogs.module.article.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xuanxu.blogs.module.article.entity.dao.ArticleDao;

/**
 * @author XuanXu
 * @version 1.0
 * @date 2024-08-23 13:00
 */
public interface ArticleService {

    /**
     * 分页查询文章
     * @param currentPage 页码
     * @param pageSize 页面大小
     * @param articleDao 查询条件
     * @return IPage<ArticleDao>
     */
    IPage<ArticleDao> pageSelectArticle(Long currentPage, Long pageSize, ArticleDao articleDao);

    /**
     * 根据文章ID修改文章
     * @param articleDao 文章
     * @return true：成功，false：失败
     */
    boolean updateArticleByArticleId(ArticleDao articleDao);
}
